Skip to content

수집 블로그 소스 20개 추가 및 번역 제목 표시 수정#113

Merged
uiuuoq merged 1 commit into
developV2from
refactor/blog-logo
Apr 30, 2026
Merged

수집 블로그 소스 20개 추가 및 번역 제목 표시 수정#113
uiuuoq merged 1 commit into
developV2from
refactor/blog-logo

Conversation

@uiuuoq
Copy link
Copy Markdown
Collaborator

@uiuuoq uiuuoq commented Apr 30, 2026

연결된 Jira 티켓

  • DP-

작업 내용

  • 신규 수집 블로그 20개 소스 로고 매핑 추가 (SourceLogo.tsx)
  • 랜딩 페이지 소스 목록 20개 추가 (LandingPage.tsx)
  • 단색 SVG 컬러링 지원 추가 (CSS mask 방식 — Meta, NVIDIA, Grab)
  • 홈 추천 콘텐츠(RecommendedContents)에서 translatedTitle 미적용 버그 수정
  • 히스토리 타임라인(학습/활동 탭)에서 translatedTitle 미적용 버그 수정
  • HistoryContentRef 타입에 translatedTitle 필드 추가
  • Content 타입 translatedTitle 옵셔널 제거 (백엔드 DTO 확인 후 확정)

주요 변경점

  • SourceLogo.tsx: iconColor 필드 추가, 신규 소스 16개 매핑
  • LandingPage.tsx: SOURCES 배열 16개 추가, Medium sub 텍스트 업데이트
  • RecommendedContents.tsx: item.titleitem.translatedTitle ?? item.title
  • HistoryTimelineItem.tsx, ActivityTimelineItem.tsx: translatedTitle 우선 표시
  • types/history.ts: HistoryContentRef에 translatedTitle: string | null 추가
  • types/content.ts: translatedTitle?: string | nulltranslatedTitle: string | null

테스트 방법

  1. 랜딩 페이지에서 소스 로고 27개 표시 확인
  2. 홈 검색 모달에서 신규 소스 로고 렌더링 확인 (mock 데이터 추가됨)
  3. Meta / NVIDIA / Grab 로고 지정 색상으로 표시되는지 확인
  4. 홈 추천 콘텐츠 영어 제목이 번역 제목으로 표시되는지 확인

AI 사용 여부

  • Claude Code 사용

체크리스트

  • 빌드/테스트 확인
  • 리뷰어 지정
  • 라벨 지정

@uiuuoq uiuuoq added enhancement New feature or request automerge Enables auto-merge for this PR after successful CI/CD checks labels Apr 30, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 30, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
traceapp Ready Ready Preview, Comment Apr 30, 2026 7:47am

@uiuuoq uiuuoq merged commit 5f8e90d into developV2 Apr 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge Enables auto-merge for this PR after successful CI/CD checks enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant